package com.hnu.store.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import java.util.Date;
import lombok.Data;

/**
 * nft与前端交互的类
 */
@Data
public class NftDTO {
  //  nft的id
  private String id;
  //  nft名称
  private String name;
  //  nft类型：1是摄影作品 2是文字作品 3是影视作品 4是音乐作品 5是美术作品
  private String type;
  //  nft创建时间
  @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
  private Date createdTime;

  //  状态:0表示未上链,1表示已上链
  private String status;
  //  标签1
  private String tag1;
  //  标签2
  private String tag2;
  //  标签3
  private String tag3;
  //  文件哈希
  private String fileHash;

  //  文件名
  private String fileName;

  //  文件下载地址
  private String fileDownloadUrl;

}
